<?php

namespace app\index\controller;

use think\Controller;
use think\Request;
use app\admin\model\Course;
use app\admin\model\Chapter;
use app\admin\model\User;

class Courses extends Controller
{
    /**
     * 显示资源列表
     *
     * @return \think\Response
     */
    public function index($id)
    {

        $course = Course::with('chapters','photo','tags')->find($id);
        $chapters = Chapter::where('course_id',$id)->select();
        //最受欢迎的课程
        $course_bests = Course::with('photo')->where('publish',1)->order('likes_count','desc')->limit(3)->select();
        //最新课程
        $course_news = Course::with('photo')->where('publish',1)->order('created_at','desc')->limit(3)->select();




//        dump($course);

        return view('courses/index',compact('course','chapters','course_bests','course_news'));

    }

    /**
     * 显示创建资源表单页.
     *
     * @return \think\Response
     */
    public function create()
    {
        //
    }

    /**
     * 保存新建的资源
     *
     * @param  \think\Request  $request
     * @return \think\Response
     */
    public function save(Request $request)
    {
        //
    }

    /**
     * 显示指定的资源
     *
     * @param  int  $id
     * @return \think\Response
     */
    public function read($id)
    {

    }

    /**
     * 显示编辑资源表单页.
     *
     * @param  int  $id
     * @return \think\Response
     */
    public function edit($id)
    {
        //
    }

    /**
     * 保存更新的资源
     *
     * @param  \think\Request  $request
     * @param  int  $id
     * @return \think\Response
     */
    public function update(Request $request, $id)
    {
        //
    }

    /**
     * 删除指定资源
     *
     * @param  int  $id
     * @return \think\Response
     */
    public function delete($id)
    {
        //
    }
}
